package com.ct.application.shipping.service;

import com.ct.application.shipping.model.po.LiuChengDingYiSavePO;
import com.ct.application.shipping.model.po.LiuChengDingYiSearchPO;
import com.ct.application.shipping.model.vo.LiuChengVO;
import com.ct.application.shipping.model.vo.LiuChengXiangQingVO;
import com.ct.repository.commons.IBaseService;
import com.ct.shipping.orm.LiuChengDingYiDO;

/**
 * <p>
 * 流程定义表 服务类
 * </p>
 *
 * @author carlo
 */
public interface LiuChengDingYiService extends IBaseService<LiuChengDingYiDO> {

    LiuChengVO findLiuChengDingYi(LiuChengDingYiSearchPO searchPO);


    boolean saveLiucChengDingyi(LiuChengDingYiSavePO savePO);

    /**
     * 查看 流程定义 详情数据
     */
    LiuChengXiangQingVO getLiucChengDingyi(Long id);

    /**
     * 修改流程定义
     */
    boolean updateLiucChengDingyi(LiuChengDingYiSavePO savePO);

    /**
     * 删除
     */
    boolean delLiucChengDingyi(Long id);

}
